package org.liquidByte.trafficMustang.androidApp.listview.adapter;

import org.liquidByte.trafficMustang.R;
import org.liquidByte.trafficMustang.androidApp.listview.row.ListViewRow;
import org.liquidByte.trafficMustang.androidApp.listview.row.SolicitarDeslocamentoRow;
import org.liquidByte.trafficMustang.androidApp.services.dto.DeslocamentoDTO;

import android.content.Context;
import android.view.View;

public class SolicitarDeslocamentoRowAdapter extends RowAdapter<DeslocamentoDTO> {

	public SolicitarDeslocamentoRowAdapter(Context ctx) {
		super(ctx);
	}

	@Override
	public long getItemId(int position) {
		DeslocamentoDTO deslocamento = (DeslocamentoDTO)this.getItem(position);
		if (deslocamento == null) {
			return 0;
		} else {
			return deslocamento.getId();
		}
	}

	@Override
	protected int getViewResource() {
		return R.layout.listview_row_solicitar_deslocamento;
	}

	@Override
	protected ListViewRow createRow(View view) {
		return new SolicitarDeslocamentoRow(this, view);
	}

}
